public class FileUtil {

    /**
     * 获取文件扩展名
     * @param fileName
     * @return
     */
    public static String getFileExtName(String fileName) {
        String extName = null;
        if (fileName == null || fileName.length() == 0) {
            extName = null;
        }
        int lastIndex = fileName.lastIndexOf(".");
        if (lastIndex > 0) {
            extName = fileName.substring(lastIndex);
        }
        return extName;
    }

    /**
     * 获取文件类型
     * @param fileName
     * @return
     */
    public static FileType getFileType(String fileName) {
        FileType fileType = FileType.UNKOWN;
        String extName = getFileExtName(fileName);
        if (extName == null) {
            return fileType;
        }
        if (extName.equals(".xls")) {
            fileType = FileType.XLS;
        }
        if (extName.equals(".xlsx")) {
            fileType = FileType.XLSX;
        }
        return fileType;
    }

    /**
     * 文件枚举
     */
    public enum FileType {
        UNKOWN, XLS, XLSX;
    }
}
